


#cont{
  height:594px;
  width:984px;
  margin:40px auto 10px;
  border:1px solid #333333;

  #contHead{
    height:38px;
    line-height:38px;
    background:#cccccc;
    border-bottom:1px solid #333333;
    h2{
      float:left;
      text-indent:20px;
      font-size:16px;
      font-weight:bold;
    }
    span{
      float:right;
      margin-right:20px;
      font-size:13px;
      em{
        color: white;
        background:#fc4c65;
        padding:5px;
        margin-left:5px;
      }
    }
  }
  #contBody{
    width:100%;
    padding:40px 40px 25px 40px;
    box-sizing:border-box;
    .title{
      line-height:30px;
      border-bottom:1px solid black;
      span{
        background:#fc4c65;
        color:white;
        padding:5px;
      }
    }
    form{
      width:535px;
      height:460px;
      margin:0 auto;
      box-sizing:border-box;
      padding:40px 10px 0;

      >div.gray{
        margin: 30px 0 0 22px;
        b{padding:5px;background:aqua;margin:0 5px}
        i,span,em{
          font-size:13px;
          color:#595757;
        }
        i{color:#fc4c65}
        #getmsg{
          padding:5px;
          font-size:12px;
          color:white;
          background:mediumvioletred;
          margin-left:95px;
          cursor:pointer;
        }
        >input[name=phonenumber]{margin-left:20px}
        >input[name=code]{margin-left:35px; width:88px;}
        >input[name=phonecode]{margin-left:10px}
        >input{
          outline:none;
          width:208px;
          height:28px;
          border:1px solid #ccc;
        }
        strong{
          font-size:13px;
          font-weight:bold;
          margin-left:5px;
        }
      }
      >div.msgbox{margin-top:10px}
      button#registerBtn{
        height:27px;
        width:127px;
        text-align:center;
        letter-spacing:5px;
        color:white;
        background:#fc4c65;
        margin-left:115px;
        border:0;
        margin-top:15px;
        cursor:pointer;
      }
    }


  }

}